<?php

class RegistroVotos extends CI_Controller{
private $data;
	public function __construct(){
		parent::__construct();
		$this->data['url1']=site_url(array("registroVotos","registroVotos","registrar"));
		$this->data['url2']=site_url(array("registroVotos","registroVotos","municipio"));
		$this->data['url3']=site_url(array("registroVotos","registroVotos","zonas"));
		$this->data['url4']=site_url(array("registroVotos","registroVotos","puestos"));
		$this->data['url5']=site_url(array("registroVotos","registroVotos","mesas"));
		$this->data['url6']=site_url(array("registroVotos","registroVotos","candidato"));
		$this->data['url7']=site_url(array("registroVotos","registroVotos","testigo"));
		$this->data['url8']=site_url(array("registroVotos","registroVotos","numvotos"));
		$this->data['id_menu']=4;
		session_start();
		if(!isset($_SESSION['VALID']) || $_SESSION['VALID'] != 1){
			redirect('login/login');
		}else{
			$this->data['menu']=$_SESSION['ACCESOS'];
		}
	}
	
	public function index(){
		$this->load->view("cabecera");
		$this->load->view("menu",$this->data);
		$this->load->model("registroVotos/registroVotos_model");
		$this->data['perfil']=$_SESSION['CODIGOPERFIL'];
		$this->data['dep']=$this->registroVotos_model->departamentos();
		$this->data['can']=$this->registroVotos_model->candidatos();
		//$this->data['tes']=$this->registroVotos_model->testigos();//PARA QUE FUNCIONE
		$this->data['vali']=$this->registroVotos_model->validadores();
		$this->load->view("registroVotos/insert",$this->data);
	}
	
	
	public function registrar()
	{
		$mesa=$this->input->post("mesa");
		$candidato=$this->input->post("candidato");
		$testigo=$this->input->post("testigo");
		$usuario=$_SESSION["IDENTIFICACION"];
		$tipo_usuario=$_SESSION["CODIGOPERFIL"];
		$votos1=$this->input->post("cantVotTestigo");
		$votos2=$this->input->post("cantVotValidador");
		$this->load->model("registroVotos/registroVotos_model");
		echo $this->registroVotos_model->insertRegistro($mesa,$candidato,$testigo,$usuario,$tipo_usuario,$votos1,$votos2);
       
     
		
	}
	public function municipio()
	{
		$departamento=$this->input->post("departamento");
		$this->load->model("registroVotos/registroVotos_model");
		$this->data['muni']=$this->registroVotos_model->municipios($departamento);
		$this->load->view("registroVotos/municipio",$this->data);
	}
	
	public function zonas()
	{   
		$municipio=$this->input->post("municipio");
		$this->load->model("registroVotos/registroVotos_model");
		$this->data['zon']=$this->registroVotos_model->zonas($municipio);
		$this->load->view("registroVotos/zonas",$this->data);
	}
	
	public function puestos()
	{   
		$zon=$this->input->post("zon");
		$zona=$this->input->post("zona");
		$this->load->model("registroVotos/registroVotos_model");
		$r=$this->registroVotos_model->puestos($zona,$zon);
		echo json_encode($r);
	}
	
	public function mesas()
	{   
		$puesto=$this->input->post("puesto");
		$this->load->model("registroVotos/registroVotos_model");
		$this->data['mesas']=$this->registroVotos_model->mesas($puesto);
		$this->load->view("registroVotos/mesas",$this->data);
	}
	
	
	public function testigo(){
		$testigo=$this->input->post("testigo");
		$this->load->model("registroVotos/registroVotos_model");
		$r=$this->registroVotos_model->testigos($testigo);
		echo json_encode($r);
	}
	
	public function numvotos(){
		$mesa=$this->input->post("mesa");
		$candidato=$this->input->post("candidato");
		$this->load->model("registroVotos/registroVotos_model");
		$r=$this->registroVotos_model->numvotos($mesa,$candidato);
		echo json_encode($r);
	}
	
}